*{
    margin: 0;
    padding: 0;
}
body {
    background: #f6f6f6;
    font: 12px/1.5 "Microsoft YaHei","Hiragino Sans GB";
    color: #999;
    z-index: 999;
}
a{
    text-decoration: none;
}

em,i{
    font-style: normal;
}
ul{
    list-style: none;
}

/*=====================================*/
.main-item{
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
    background-color: rgba(255,255,255,.5);
}
.main{
    float: left;
    width: 710px;
    min-height: 625px;
    box-shadow: rgb(225 246 254 ) 1px 0 1px;
    background-color: #fff;
}
.main .modebox{
    padding: 10px 25px;
    height: 23px;
    overflow: hidden;
    border-bottom: solid 1px #eee;
}
.main .modebox span{
    font-size: 14px;
    color: #424242;
    font-weight: 700;
    float: left;
}
.main .modebox .filt-service{
    float: right;
    font: 12px/1.5 "Microsoft YaHei","Hiragino Sans GB";
}
 .filt-service ul li a:hover >i{
    background-image: url("../images/shop_img/icon2.svg");
}
.filt-service ul li a:hover{
    color: #ff6633;
}
.filt-service ul li{
    float:left;
    margin-left: 10px;
}
.filt-service ul li a{
    display: inline-block;
    width:100%;
    height: 100%;
    text-decoration: none;
    color: #333333;
}
.filt-service ul li a.cur{
    color: #ff6633;
}
.filt-service ul li .sep{
    display: inline-block;
    position: relative;
    top: -18px;
    left: 31px;
}
.filt-service ul li a .icon-arr-down{
    display: inline-block;
    width: 7px;
    height: 9px;
    margin-left: 1px;
    background-image: url("../images/shop_img/icon.svg");
}
.favor-box{
    width: 660px;
    overflow: hidden;
    margin: 15px auto;
}
.favor-box ul.shop-l{
    overflow: hidden;
}
.favor-box ul.shop-l li.shop{
    width: 660px;
    height: 111px;
    background-color: #f8f8f8;
}
.favor-box ul.shop-l li.shop .txt{
    width: 620px;
    height: 75px;
    margin: 0 auto;
    position: relative;
    top:18px;
}
.favor-box ul.shop-l li.shop .txt .tit{
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;

}
.tit a.s{
    display: inline-block;
    font-size: 14px;
    color: #2595B7;
    font-weight: bold;
}
.tit a.s:hover{
    text-decoration:underline;
}

.favor-box ul.shop-l li.shop .txt-c{
    width: 620px;
    height: 44px;

    font-family: 'PingFangSC-Regular-favorAddress';
    color: #555555;
}
.favor-box ul.shop-l li.shop .txt-c .tel{
    display: inline-block;
    margin-left: 8px;
}
.test9 ul{
    width: 85px;
    height: 20px;
    padding: 0;
    margin-top: -9px;

}
.test9 ul li{
    height: 26px;
    width: 16px;
    border: 0px;
}
.favor-box ul.shop-l li.shop .txt-c .test9 ul li i{

    font-size: 14px;
}
.favor-box ul.shop-l li.shop .txt-c .info{
    margin-top: 5px;
    color: #999999;
}
.favor-box ul.shop-l li.shop .txt-c .info .line{
    padding: 0 10px;
    color: #eaeaea;
}
.favor-box ul.shop-l li.shop .txt-c .info a{
    color: #2595b7;
}
.favor-box ul.shop-l li.shop .txt-c .info a:hover{
    text-decoration:underline;
}
.main-item .aside{
    width: 220px;
    overflow: hidden;
    margin-right: 9px;
    float: right;
}
.hd{
    margin-top: 10px;
}
.hd h4{
    color: #424242;
    font-size: 14px;
    font-weight: 700;
}
.con{
    width: 200px;
    margin-top: 20px;
}
.con a{
    display: inline-block;
    margin-top: 10px;
    color: #2595b7;
}
.m{
    float: right;
}